<?php
$this->pageTitle = 'Év lezárása ' . $lepes;
?>
<?php
if(!$lepes){
	print '<h1 class="alert">Mielőtt futtatod ezt a funkciót készíts az adatbázisról egy biztonsági dumpot!</h1>';
	print '<p>OK, megvan, lépjünk ' . $this->Html->link('tovább', array('action' => 'evzaras/1')) . '!</p>';
}
elseif($lepes == 1){
	print '<h2 class="leker_osztaly">Osztályok átemelése</h2>';
	print '<p>Válaszd ki azokat az osztályokat amelyeket át akarod emelni a következő évre. Később módosíthatóak a kódok amennyiben szükséges. Ezzel a lépéssel létrehozzuk az osztályokhoz tartozó pénztár naplókat.</p>';
	print $this->Form->create('Bizonylat', array('action' => 'evzaras/2'));
	print '<table class="bizonylatlista" style="width:30%">';
		print '<thead>';
			print '<tr>';
				print '<th>Kód</th>';
				print '<th>Osztály</th>';
				print '<th>Import</th>';
			print '</tr>';
		print '</thead>';
		print '<tbody>';
			foreach($osztalyok as $osztaly){
				print '<tr>';
					print '<td>' . $osztaly['Osztaly']['kod'] . '</td>';
					print '<td>';
						print '<label for="' . 'impOsztaly_' . $osztaly['Osztaly']['id'] . '">' . $osztaly['Osztaly']['nev'] . '</label>';
					print '</td>';
					print '<td>';
						print $this->Form->checkbox('import', array(
																		'id' => 'impOsztaly_' . $osztaly['Osztaly']['id'],
																		'value' => $osztaly['Osztaly']['id'],
																		'name' => 'data[Bizonylat][import][]'
																		));
					print '</td>';
				print '</tr>';
			}
		print '</tbody>';
	print '</table>';
	print $this->Form->end(array('label' => __('Import')));
}
elseif($lepes == 2){
	//nem pénztárnaplók kiválogatása
	print '<h2 class="leker_osztaly">Naplók átemelése</h2>';
	print '<p>Válaszd ki azokat a naplókat amelyeket át akarod emelni a következő évre.</p>';
	print $this->Form->create('Bizonylat', array('action' => 'evzaras/3'));
	print '<table class="bizonylatlista" style="width:40%">';
		print '<thead>';
			print '<tr>';
				print '<th>Kód</th>';
				print '<th>Napló</th>';
				print '<th>Valuta</th>';
				print '<th>Import</th>';
			print '</tr>';
		print '</thead>';
		print '<tbody>';
		foreach($naplo as $n){
				print '<tr>';
					print '<td>' . $n['Naplotipus']['kod'] . $n['Naplo']['sorszam'] . '</td>';
					print '<td>';
						print '<label for="' . 'imp_' . $n['Naplo']['id'] . '">' . $n['Naplo']['nev'] . '</label>';
					print '</td>';
					print '<td>' . $n['Valuta']['nev'] . '</td>';
					print '<td>';
						print $this->Form->checkbox('import', array(
																		'id' => 'imp_' . $n['Naplo']['id'],
																		'value' => $n['Naplo']['id'],
																		'name' => 'data[Bizonylat][import][]'
																		));
					print '</td>';
				print '</tr>';
			}
		print '</tbody>';
	print '</table>';
	print $this->Form->end(array('label' => __('Import')));
}
elseif($lepes == 3){
	print '<h2>Függöny... és kész!</h2><p>Lépj át az új évbe.</p>';
}
else{
	foreach($osztalyok as $osztaly){
		print '<h2 class="leker_osztaly">' . $osztaly['Osztaly']['kod'] . ' ' . $osztaly['Osztaly']['nev'] . '</h2>';
		
		print '<table class="bizonylatlista">';
			print '<thead>';
				print '<tr>';
					print '<th>Számlaszám</th>';
					print '<th>Számlanév</th>';
					print '<th>Tartozik</th>';
					print '<th>Követel</th>';
					print '<th>Egyenleg</th>';
				print '</tr>';
			print '</thead>';
			print '<tbody>';
			
				$z = 0;
				$total = array('t' => 0, 'k' => 0);
				foreach($szamlaEgyenleg as $sz){
					if($sz['Szamlaegyenleg']['osztaly_id'] == $osztaly['Osztaly']['id']){
						print '<tr';
						if($z%2)
							print ' class="odd"';
						print '>';
						$z++;
					
						$total['t'] += $sz['Szamlaegyenleg']['tegyenleg'];
						$total['k'] += $sz['Szamlaegyenleg']['kegyenleg'];
						
							print '<td>' . $sz['Szamla']['szam'] . '</td>';
							print '<td>' . $sz['Szamla']['nev'] . '</td>';
							print '<td class="jobb">' . number_format($sz['Szamlaegyenleg']['tegyenleg'], 0, ',', '.') . '</td>';
							print '<td class="jobb">' . number_format($sz['Szamlaegyenleg']['kegyenleg'], 0, ',', '.') . '</td>';
							print '<td class="jobb">' . number_format($sz['Szamlaegyenleg']['tegyenleg'] - $sz['Szamlaegyenleg']['kegyenleg'], 0, ',', '.') . '</td>';
						
						print '</tr>';
					}
			}
			
			print '</tbody>';
			print '<tfoot>';
				print '<tr>';
					print '<td colspan="2">Összesen</td>';
					print '<td class="jobb">'.number_format($total['t'], 0, ',', '.').'</td>';
					print '<td class="jobb">'.number_format($total['k'], 0, ',', '.').'</td>';
					print '<td class="jobb">'.number_format($total['t']-$total['k'], 0, ',', '.').'</td>';
				print '</tr>';
			print '</tfoot>';
		print '</table>';
	}
}
?>
